<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><link rel="stylesheet" type="text/css" href="style.css" /><script type="text/javascript" src="highlight.js"></script></head><body><pre><span class="hs-keyword">module</span><span> </span><span class="hs-identifier">Distribution.Types.SourceRepo.Lens</span><span> </span><span class="hs-special">(</span><span>
</span><span id="line-2"></span><span>    </span><span class="annot"><a href="Distribution.Types.SourceRepo.html#SourceRepo"><span class="hs-identifier">T.SourceRepo</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-3"></span><span>    </span><span class="hs-keyword">module</span><span> </span><span class="annot"><a href="Distribution.Types.SourceRepo.Lens.html"><span class="hs-identifier">Distribution.Types.SourceRepo.Lens</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-4"></span><span>    </span><span class="hs-special">)</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-5"></span><span>
</span><span id="line-6"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="../../base/src/Prelude.html#"><span class="hs-identifier">Prelude</span></a></span><span class="hs-special">(</span><span class="hs-special">)</span><span>
</span><span id="line-7"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="Distribution.Compat.Prelude.html"><span class="hs-identifier">Distribution.Compat.Prelude</span></a></span><span>
</span><span id="line-8"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="Distribution.Compat.Lens.html"><span class="hs-identifier">Distribution.Compat.Lens</span></a></span><span>
</span><span id="line-9"></span><span>
</span><span id="line-10"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="Distribution.Types.SourceRepo.html"><span class="hs-identifier">Distribution.Types.SourceRepo</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="Distribution.Types.SourceRepo.html#SourceRepo"><span class="hs-identifier">SourceRepo</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="Distribution.Types.SourceRepo.html#RepoKind"><span class="hs-identifier">RepoKind</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="Distribution.Types.SourceRepo.html#RepoType"><span class="hs-identifier">RepoType</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-11"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="Distribution.Types.SourceRepo.html"><span class="hs-identifier">Distribution.Types.SourceRepo</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">T</span></span><span>
</span><span id="line-12"></span><span>
</span><span id="line-13"></span><span class="annot"><a href="Distribution.Types.SourceRepo.Lens.html#repoKind"><span class="hs-identifier hs-type">repoKind</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="Distribution.Compat.Lens.html#Lens%27"><span class="hs-identifier hs-type">Lens'</span></a></span><span> </span><span class="annot"><a href="Distribution.Types.SourceRepo.html#SourceRepo"><span class="hs-identifier hs-type">SourceRepo</span></a></span><span> </span><span class="annot"><a href="Distribution.Types.SourceRepo.html#RepoKind"><span class="hs-identifier hs-type">RepoKind</span></a></span><span>
</span><span id="line-14"></span><span id="repoKind"><span class="annot"><span class="annottext">repoKind :: Lens' SourceRepo RepoKind
</span><a href="Distribution.Types.SourceRepo.Lens.html#repoKind"><span class="hs-identifier hs-var hs-var">repoKind</span></a></span></span><span> </span><span id="local-6989586621679633988"><span class="annot"><span class="annottext">RepoKind -&gt; f RepoKind
</span><a href="#local-6989586621679633988"><span class="hs-identifier hs-var">f</span></a></span></span><span> </span><span id="local-6989586621679633987"><span class="annot"><span class="annottext">SourceRepo
</span><a href="#local-6989586621679633987"><span class="hs-identifier hs-var">s</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(RepoKind -&gt; SourceRepo) -&gt; f RepoKind -&gt; f SourceRepo
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../../base/src/GHC.Base.html#fmap"><span class="hs-identifier hs-var">fmap</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span id="local-6989586621679633986"><span class="annot"><span class="annottext">RepoKind
</span><a href="#local-6989586621679633986"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">SourceRepo
</span><a href="#local-6989586621679633987"><span class="hs-identifier hs-var">s</span></a></span><span> </span><span class="hs-special">{</span><span> </span><span class="annot"><span class="annottext">repoKind :: RepoKind
</span><a href="Distribution.Types.SourceRepo.html#repoKind"><span class="hs-identifier hs-var">T.repoKind</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">RepoKind
</span><a href="#local-6989586621679633986"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="hs-special">}</span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">RepoKind -&gt; f RepoKind
</span><a href="#local-6989586621679633988"><span class="hs-identifier hs-var">f</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">SourceRepo -&gt; RepoKind
</span><a href="Distribution.Types.SourceRepo.html#repoKind"><span class="hs-identifier hs-var hs-var">T.repoKind</span></a></span><span> </span><span class="annot"><span class="annottext">SourceRepo
</span><a href="#local-6989586621679633987"><span class="hs-identifier hs-var">s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-15"></span><span class="hs-pragma">{-# INLINE</span><span> </span><span class="annot"><a href="Distribution.Types.SourceRepo.Lens.html#repoKind"><span class="hs-pragma hs-type">repoKind</span></a></span><span> </span><span class="hs-pragma">#-}</span><span>
</span><span id="line-16"></span><span>
</span><span id="line-17"></span><span class="annot"><a href="Distribution.Types.SourceRepo.Lens.html#repoType"><span class="hs-identifier hs-type">repoType</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="Distribution.Compat.Lens.html#Lens%27"><span class="hs-identifier hs-type">Lens'</span></a></span><span> </span><span class="annot"><a href="Distribution.Types.SourceRepo.html#SourceRepo"><span class="hs-identifier hs-type">SourceRepo</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../../base/src/GHC.Maybe.html#Maybe"><span class="hs-identifier hs-type">Maybe</span></a></span><span> </span><span class="annot"><a href="Distribution.Types.SourceRepo.html#RepoType"><span class="hs-identifier hs-type">RepoType</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-18"></span><span id="repoType"><span class="annot"><span class="annottext">repoType :: Lens' SourceRepo (Maybe RepoType)
</span><a href="Distribution.Types.SourceRepo.Lens.html#repoType"><span class="hs-identifier hs-var hs-var">repoType</span></a></span></span><span> </span><span id="local-6989586621679633981"><span class="annot"><span class="annottext">Maybe RepoType -&gt; f (Maybe RepoType)
</span><a href="#local-6989586621679633981"><span class="hs-identifier hs-var">f</span></a></span></span><span> </span><span id="local-6989586621679633980"><span class="annot"><span class="annottext">SourceRepo
</span><a href="#local-6989586621679633980"><span class="hs-identifier hs-var">s</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(Maybe RepoType -&gt; SourceRepo)
-&gt; f (Maybe RepoType) -&gt; f SourceRepo
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../../base/src/GHC.Base.html#fmap"><span class="hs-identifier hs-var">fmap</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span id="local-6989586621679633979"><span class="annot"><span class="annottext">Maybe RepoType
</span><a href="#local-6989586621679633979"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">SourceRepo
</span><a href="#local-6989586621679633980"><span class="hs-identifier hs-var">s</span></a></span><span> </span><span class="hs-special">{</span><span> </span><span class="annot"><span class="annottext">repoType :: Maybe RepoType
</span><a href="Distribution.Types.SourceRepo.html#repoType"><span class="hs-identifier hs-var">T.repoType</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Maybe RepoType
</span><a href="#local-6989586621679633979"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="hs-special">}</span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Maybe RepoType -&gt; f (Maybe RepoType)
</span><a href="#local-6989586621679633981"><span class="hs-identifier hs-var">f</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">SourceRepo -&gt; Maybe RepoType
</span><a href="Distribution.Types.SourceRepo.html#repoType"><span class="hs-identifier hs-var hs-var">T.repoType</span></a></span><span> </span><span class="annot"><span class="annottext">SourceRepo
</span><a href="#local-6989586621679633980"><span class="hs-identifier hs-var">s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-19"></span><span class="hs-pragma">{-# INLINE</span><span> </span><span class="annot"><a href="Distribution.Types.SourceRepo.Lens.html#repoType"><span class="hs-pragma hs-type">repoType</span></a></span><span> </span><span class="hs-pragma">#-}</span><span>
</span><span id="line-20"></span><span>
</span><span id="line-21"></span><span class="annot"><a href="Distribution.Types.SourceRepo.Lens.html#repoLocation"><span class="hs-identifier hs-type">repoLocation</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="Distribution.Compat.Lens.html#Lens%27"><span class="hs-identifier hs-type">Lens'</span></a></span><span> </span><span class="annot"><a href="Distribution.Types.SourceRepo.html#SourceRepo"><span class="hs-identifier hs-type">SourceRepo</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../../base/src/GHC.Maybe.html#Maybe"><span class="hs-identifier hs-type">Maybe</span></a></span><span> </span><span class="annot"><a href="../../base/src/GHC.Base.html#String"><span class="hs-identifier hs-type">String</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-22"></span><span id="repoLocation"><span class="annot"><span class="annottext">repoLocation :: Lens' SourceRepo (Maybe String)
</span><a href="Distribution.Types.SourceRepo.Lens.html#repoLocation"><span class="hs-identifier hs-var hs-var">repoLocation</span></a></span></span><span> </span><span id="local-6989586621679633974"><span class="annot"><span class="annottext">Maybe String -&gt; f (Maybe String)
</span><a href="#local-6989586621679633974"><span class="hs-identifier hs-var">f</span></a></span></span><span> </span><span id="local-6989586621679633973"><span class="annot"><span class="annottext">SourceRepo
</span><a href="#local-6989586621679633973"><span class="hs-identifier hs-var">s</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(Maybe String -&gt; SourceRepo) -&gt; f (Maybe String) -&gt; f SourceRepo
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../../base/src/GHC.Base.html#fmap"><span class="hs-identifier hs-var">fmap</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span id="local-6989586621679633972"><span class="annot"><span class="annottext">Maybe String
</span><a href="#local-6989586621679633972"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">SourceRepo
</span><a href="#local-6989586621679633973"><span class="hs-identifier hs-var">s</span></a></span><span> </span><span class="hs-special">{</span><span> </span><span class="annot"><span class="annottext">repoLocation :: Maybe String
</span><a href="Distribution.Types.SourceRepo.html#repoLocation"><span class="hs-identifier hs-var">T.repoLocation</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Maybe String
</span><a href="#local-6989586621679633972"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="hs-special">}</span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Maybe String -&gt; f (Maybe String)
</span><a href="#local-6989586621679633974"><span class="hs-identifier hs-var">f</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">SourceRepo -&gt; Maybe String
</span><a href="Distribution.Types.SourceRepo.html#repoLocation"><span class="hs-identifier hs-var hs-var">T.repoLocation</span></a></span><span> </span><span class="annot"><span class="annottext">SourceRepo
</span><a href="#local-6989586621679633973"><span class="hs-identifier hs-var">s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-23"></span><span class="hs-pragma">{-# INLINE</span><span> </span><span class="annot"><a href="Distribution.Types.SourceRepo.Lens.html#repoLocation"><span class="hs-pragma hs-type">repoLocation</span></a></span><span> </span><span class="hs-pragma">#-}</span><span>
</span><span id="line-24"></span><span>
</span><span id="line-25"></span><span class="annot"><a href="Distribution.Types.SourceRepo.Lens.html#repoModule"><span class="hs-identifier hs-type">repoModule</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="Distribution.Compat.Lens.html#Lens%27"><span class="hs-identifier hs-type">Lens'</span></a></span><span> </span><span class="annot"><a href="Distribution.Types.SourceRepo.html#SourceRepo"><span class="hs-identifier hs-type">SourceRepo</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../../base/src/GHC.Maybe.html#Maybe"><span class="hs-identifier hs-type">Maybe</span></a></span><span> </span><span class="annot"><a href="../../base/src/GHC.Base.html#String"><span class="hs-identifier hs-type">String</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-26"></span><span id="repoModule"><span class="annot"><span class="annottext">repoModule :: Lens' SourceRepo (Maybe String)
</span><a href="Distribution.Types.SourceRepo.Lens.html#repoModule"><span class="hs-identifier hs-var hs-var">repoModule</span></a></span></span><span> </span><span id="local-6989586621679633967"><span class="annot"><span class="annottext">Maybe String -&gt; f (Maybe String)
</span><a href="#local-6989586621679633967"><span class="hs-identifier hs-var">f</span></a></span></span><span> </span><span id="local-6989586621679633966"><span class="annot"><span class="annottext">SourceRepo
</span><a href="#local-6989586621679633966"><span class="hs-identifier hs-var">s</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(Maybe String -&gt; SourceRepo) -&gt; f (Maybe String) -&gt; f SourceRepo
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../../base/src/GHC.Base.html#fmap"><span class="hs-identifier hs-var">fmap</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span id="local-6989586621679633965"><span class="annot"><span class="annottext">Maybe String
</span><a href="#local-6989586621679633965"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">SourceRepo
</span><a href="#local-6989586621679633966"><span class="hs-identifier hs-var">s</span></a></span><span> </span><span class="hs-special">{</span><span> </span><span class="annot"><span class="annottext">repoModule :: Maybe String
</span><a href="Distribution.Types.SourceRepo.html#repoModule"><span class="hs-identifier hs-var">T.repoModule</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Maybe String
</span><a href="#local-6989586621679633965"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="hs-special">}</span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Maybe String -&gt; f (Maybe String)
</span><a href="#local-6989586621679633967"><span class="hs-identifier hs-var">f</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">SourceRepo -&gt; Maybe String
</span><a href="Distribution.Types.SourceRepo.html#repoModule"><span class="hs-identifier hs-var hs-var">T.repoModule</span></a></span><span> </span><span class="annot"><span class="annottext">SourceRepo
</span><a href="#local-6989586621679633966"><span class="hs-identifier hs-var">s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-27"></span><span class="hs-pragma">{-# INLINE</span><span> </span><span class="annot"><a href="Distribution.Types.SourceRepo.Lens.html#repoModule"><span class="hs-pragma hs-type">repoModule</span></a></span><span> </span><span class="hs-pragma">#-}</span><span>
</span><span id="line-28"></span><span>
</span><span id="line-29"></span><span class="annot"><a href="Distribution.Types.SourceRepo.Lens.html#repoBranch"><span class="hs-identifier hs-type">repoBranch</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="Distribution.Compat.Lens.html#Lens%27"><span class="hs-identifier hs-type">Lens'</span></a></span><span> </span><span class="annot"><a href="Distribution.Types.SourceRepo.html#SourceRepo"><span class="hs-identifier hs-type">SourceRepo</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../../base/src/GHC.Maybe.html#Maybe"><span class="hs-identifier hs-type">Maybe</span></a></span><span> </span><span class="annot"><a href="../../base/src/GHC.Base.html#String"><span class="hs-identifier hs-type">String</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-30"></span><span id="repoBranch"><span class="annot"><span class="annottext">repoBranch :: Lens' SourceRepo (Maybe String)
</span><a href="Distribution.Types.SourceRepo.Lens.html#repoBranch"><span class="hs-identifier hs-var hs-var">repoBranch</span></a></span></span><span> </span><span id="local-6989586621679633960"><span class="annot"><span class="annottext">Maybe String -&gt; f (Maybe String)
</span><a href="#local-6989586621679633960"><span class="hs-identifier hs-var">f</span></a></span></span><span> </span><span id="local-6989586621679633959"><span class="annot"><span class="annottext">SourceRepo
</span><a href="#local-6989586621679633959"><span class="hs-identifier hs-var">s</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(Maybe String -&gt; SourceRepo) -&gt; f (Maybe String) -&gt; f SourceRepo
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../../base/src/GHC.Base.html#fmap"><span class="hs-identifier hs-var">fmap</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span id="local-6989586621679633958"><span class="annot"><span class="annottext">Maybe String
</span><a href="#local-6989586621679633958"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">SourceRepo
</span><a href="#local-6989586621679633959"><span class="hs-identifier hs-var">s</span></a></span><span> </span><span class="hs-special">{</span><span> </span><span class="annot"><span class="annottext">repoBranch :: Maybe String
</span><a href="Distribution.Types.SourceRepo.html#repoBranch"><span class="hs-identifier hs-var">T.repoBranch</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Maybe String
</span><a href="#local-6989586621679633958"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="hs-special">}</span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Maybe String -&gt; f (Maybe String)
</span><a href="#local-6989586621679633960"><span class="hs-identifier hs-var">f</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">SourceRepo -&gt; Maybe String
</span><a href="Distribution.Types.SourceRepo.html#repoBranch"><span class="hs-identifier hs-var hs-var">T.repoBranch</span></a></span><span> </span><span class="annot"><span class="annottext">SourceRepo
</span><a href="#local-6989586621679633959"><span class="hs-identifier hs-var">s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-31"></span><span class="hs-pragma">{-# INLINE</span><span> </span><span class="annot"><a href="Distribution.Types.SourceRepo.Lens.html#repoBranch"><span class="hs-pragma hs-type">repoBranch</span></a></span><span> </span><span class="hs-pragma">#-}</span><span>
</span><span id="line-32"></span><span>
</span><span id="line-33"></span><span class="annot"><a href="Distribution.Types.SourceRepo.Lens.html#repoTag"><span class="hs-identifier hs-type">repoTag</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="Distribution.Compat.Lens.html#Lens%27"><span class="hs-identifier hs-type">Lens'</span></a></span><span> </span><span class="annot"><a href="Distribution.Types.SourceRepo.html#SourceRepo"><span class="hs-identifier hs-type">SourceRepo</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../../base/src/GHC.Maybe.html#Maybe"><span class="hs-identifier hs-type">Maybe</span></a></span><span> </span><span class="annot"><a href="../../base/src/GHC.Base.html#String"><span class="hs-identifier hs-type">String</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-34"></span><span id="repoTag"><span class="annot"><span class="annottext">repoTag :: Lens' SourceRepo (Maybe String)
</span><a href="Distribution.Types.SourceRepo.Lens.html#repoTag"><span class="hs-identifier hs-var hs-var">repoTag</span></a></span></span><span> </span><span id="local-6989586621679633953"><span class="annot"><span class="annottext">Maybe String -&gt; f (Maybe String)
</span><a href="#local-6989586621679633953"><span class="hs-identifier hs-var">f</span></a></span></span><span> </span><span id="local-6989586621679633952"><span class="annot"><span class="annottext">SourceRepo
</span><a href="#local-6989586621679633952"><span class="hs-identifier hs-var">s</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(Maybe String -&gt; SourceRepo) -&gt; f (Maybe String) -&gt; f SourceRepo
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../../base/src/GHC.Base.html#fmap"><span class="hs-identifier hs-var">fmap</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span id="local-6989586621679633951"><span class="annot"><span class="annottext">Maybe String
</span><a href="#local-6989586621679633951"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">SourceRepo
</span><a href="#local-6989586621679633952"><span class="hs-identifier hs-var">s</span></a></span><span> </span><span class="hs-special">{</span><span> </span><span class="annot"><span class="annottext">repoTag :: Maybe String
</span><a href="Distribution.Types.SourceRepo.html#repoTag"><span class="hs-identifier hs-var">T.repoTag</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Maybe String
</span><a href="#local-6989586621679633951"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="hs-special">}</span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Maybe String -&gt; f (Maybe String)
</span><a href="#local-6989586621679633953"><span class="hs-identifier hs-var">f</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">SourceRepo -&gt; Maybe String
</span><a href="Distribution.Types.SourceRepo.html#repoTag"><span class="hs-identifier hs-var hs-var">T.repoTag</span></a></span><span> </span><span class="annot"><span class="annottext">SourceRepo
</span><a href="#local-6989586621679633952"><span class="hs-identifier hs-var">s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-35"></span><span class="hs-pragma">{-# INLINE</span><span> </span><span class="annot"><a href="Distribution.Types.SourceRepo.Lens.html#repoTag"><span class="hs-pragma hs-type">repoTag</span></a></span><span> </span><span class="hs-pragma">#-}</span><span>
</span><span id="line-36"></span><span>
</span><span id="line-37"></span><span class="annot"><a href="Distribution.Types.SourceRepo.Lens.html#repoSubdir"><span class="hs-identifier hs-type">repoSubdir</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="Distribution.Compat.Lens.html#Lens%27"><span class="hs-identifier hs-type">Lens'</span></a></span><span> </span><span class="annot"><a href="Distribution.Types.SourceRepo.html#SourceRepo"><span class="hs-identifier hs-type">SourceRepo</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../../base/src/GHC.Maybe.html#Maybe"><span class="hs-identifier hs-type">Maybe</span></a></span><span> </span><span class="annot"><a href="../../base/src/GHC.IO.html#FilePath"><span class="hs-identifier hs-type">FilePath</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-38"></span><span id="repoSubdir"><span class="annot"><span class="annottext">repoSubdir :: Lens' SourceRepo (Maybe String)
</span><a href="Distribution.Types.SourceRepo.Lens.html#repoSubdir"><span class="hs-identifier hs-var hs-var">repoSubdir</span></a></span></span><span> </span><span id="local-6989586621679633945"><span class="annot"><span class="annottext">Maybe String -&gt; f (Maybe String)
</span><a href="#local-6989586621679633945"><span class="hs-identifier hs-var">f</span></a></span></span><span> </span><span id="local-6989586621679633944"><span class="annot"><span class="annottext">SourceRepo
</span><a href="#local-6989586621679633944"><span class="hs-identifier hs-var">s</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(Maybe String -&gt; SourceRepo) -&gt; f (Maybe String) -&gt; f SourceRepo
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../../base/src/GHC.Base.html#fmap"><span class="hs-identifier hs-var">fmap</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span id="local-6989586621679633943"><span class="annot"><span class="annottext">Maybe String
</span><a href="#local-6989586621679633943"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">SourceRepo
</span><a href="#local-6989586621679633944"><span class="hs-identifier hs-var">s</span></a></span><span> </span><span class="hs-special">{</span><span> </span><span class="annot"><span class="annottext">repoSubdir :: Maybe String
</span><a href="Distribution.Types.SourceRepo.html#repoSubdir"><span class="hs-identifier hs-var">T.repoSubdir</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Maybe String
</span><a href="#local-6989586621679633943"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="hs-special">}</span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Maybe String -&gt; f (Maybe String)
</span><a href="#local-6989586621679633945"><span class="hs-identifier hs-var">f</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">SourceRepo -&gt; Maybe String
</span><a href="Distribution.Types.SourceRepo.html#repoSubdir"><span class="hs-identifier hs-var hs-var">T.repoSubdir</span></a></span><span> </span><span class="annot"><span class="annottext">SourceRepo
</span><a href="#local-6989586621679633944"><span class="hs-identifier hs-var">s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-39"></span><span class="hs-pragma">{-# INLINE</span><span> </span><span class="annot"><a href="Distribution.Types.SourceRepo.Lens.html#repoSubdir"><span class="hs-pragma hs-type">repoSubdir</span></a></span><span> </span><span class="hs-pragma">#-}</span><span>
</span><span id="line-40"></span></pre></body></html>